We're not a module anymore
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Jun 2011 04:11:00 +0000 (00:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 5 Jul 2011 20:07:57 +0000 (16:07 -0400)
So no need to implement module entry points; and libgnome is
dead too, so no need to export functions for it either.

gtk/a11y/gail.c
gtk/gtkmain.c

index 28a99968eebdff00da320596db40c6f403630ef1..58c04e5aaad8fbda031d42209f8899ccf6940222 100644 (file)
@@ -849,16 +849,9 @@ gail_set_focus_object (AtkObject *focus_obj,
     }
 }
 
-/*
- *   These exported symbols are hooked by gnome-program
- * to provide automatic module initialization and shutdown.
- */
-extern void gnome_accessibility_module_init     (void);
-extern void gnome_accessibility_module_shutdown (void);
-
 static int gail_initialized = FALSE;
 
-static void
+void
 gail_accessibility_module_init (void)
 {
   const char *env_a_t_support;
@@ -924,65 +917,3 @@ gail_accessibility_module_init (void)
   g_type_class_unref (g_type_class_ref (GAIL_TYPE_UTIL));
   g_type_class_unref (g_type_class_ref (GAIL_TYPE_MISC));
 }
-
-/**
- * gnome_accessibility_module_init:
- * @void: 
- * 
- *   This method is invoked by name from libgnome's
- * gnome-program.c to activate accessibility support.
- **/
-void
-gnome_accessibility_module_init (void)
-{
-  gail_accessibility_module_init ();
-}
-
-/**
- * gnome_accessibility_module_shutdown:
- * @void: 
- * 
- *   This method is invoked by name from libgnome's
- * gnome-program.c to de-activate accessibility support.
- **/
-void
-gnome_accessibility_module_shutdown (void)
-{
-  if (!gail_initialized)
-    {
-      return;
-    }
-  gail_initialized = FALSE;
-  atk_remove_focus_tracker (focus_tracker_id);
-
-  fprintf (stderr, "GTK Accessibility Module shutdown\n");
-
-  /* FIXME: de-register the factory types so we can unload ? */
-}
-
-int
-gtk_module_init (gint *argc, char** argv[])
-{
-  const char* env_no_gail;
-  gboolean no_gail = FALSE;
-
-  env_no_gail = g_getenv (NO_GAIL_ENV);
-  if (env_no_gail)
-      no_gail = atoi (env_no_gail);
-
-  if (no_gail)
-      return 0;
-
-  gail_accessibility_module_init ();
-
-  return 0;
-}
-
-const char *
-g_module_check_init (GModule *module)
-{
-  g_module_make_resident (module);
-
-  return NULL;
-}
index 55d806baafa75b964c41d25461e47d763baad90c..415faac8e0245b2fcfe689e0e40dda073437ff10 100644 (file)
@@ -812,7 +812,7 @@ gettext_initialization (void)
 }
 
 /* XXX: Remove me after getting rid of gail */
-extern void gnome_accessibility_module_init     (void);
+extern void gail_accessibility_module_init (void);
 
 static void
 do_post_parse_initialization (int    *argc,
@@ -872,7 +872,7 @@ do_post_parse_initialization (int    *argc,
       _gtk_modules_init (argc, argv, NULL);
     }
 
-  gnome_accessibility_module_init ();
+  gail_accessibility_module_init ();
 }